package com.woniu.service;

import com.woniu.dto.HisPatientDto;
import com.woniu.dto.PageDTO;
import com.woniu.moudle.HisPatient;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.param.ListHisPatientParam;
import com.woniu.param.LoginHisPatientParam;
import com.woniu.param.ModifyHisPatientParam;
import com.woniu.param.RegistratPatientParam;
import org.springframework.web.bind.annotation.RequestParam;

import java.util.ArrayList;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author w
 * @since 2021-11-11
 */
public interface HisPatientService extends IService<HisPatient> {
    HisPatientDto patientLogin(LoginHisPatientParam loginHisPatientParam);
    Boolean deletePatient(ArrayList<Integer> ids);
    HisPatientDto newPatients(RegistratPatientParam registratPatientParam);
    Integer modifyBalance(Integer id,Integer money);
    Boolean modifyHospitalizationStatus(Integer id);
    HisPatientDto modifyPatientInformation(ModifyHisPatientParam modifyHisPatientParam);
    PageDTO<HisPatientDto> queryCorrespondingInformation(ListHisPatientParam listHisPatientParam);
}
